throw yourself to the ground - Francés Inglés Diccionario